package com.hospital.service.sample.entity;

import cn.afterturn.easypoi.excel.annotation.Excel;
import cn.afterturn.easypoi.excel.annotation.ExcelTarget;
import com.baomidou.mybatisplus.annotation.TableField;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.ToString;
import lombok.experimental.Accessors;

@Data
@ToString(callSuper = true)
@Accessors(chain = true)
@ExcelTarget("SamInfoDetailsEntity")
public class SamInfoDetailsEntity {


    /**
     * 检索号
     */
    @Excel(name = "检索号", orderNum = "1", needMerge = true)
    private String organizationNumber;

    /**
     * 名称
     */
    @Excel(name = "名称", orderNum = "2", needMerge = true)
    private String organizationName;

    /**
     * 简述
     */
    @Excel(name = "简述", orderNum = "3", needMerge = true)
    private String summary;

    /**
     * 所属的样本编号
     */
    @Excel(name = "所属的样本编号", orderNum = "4", needMerge = true)
    private String samplesNumber;


    /**
     * 种属
     */
    @Excel(name = "种属", orderNum = "5", needMerge = true)
    private String species;

    /**
     * 性别
     */
    @Excel(name = "性别", orderNum = "6", needMerge = true)
    private String gender;

    /**
     * 年龄
     */
    @Excel(name = "年龄", orderNum = "7", needMerge = true)
    private String age;

    /**
     * 疾病/病变状态
     */
    @Excel(name = "疾病/病变状态", orderNum = "8", needMerge = true)
    private String diseaseStatus;

    /**
     * 取材前的前期实验流程
     */
    @Excel(name = "取材前的前期实验流程", orderNum = "9", needMerge = true)
    private String referenceStep;

    /**
     * 组织
     */
    @Excel(name = "组织", orderNum = "10", needMerge = true)
    private String organization;

    /**
     * 样本类型
     */
    @Excel(name = "样本类型", orderNum = "11", needMerge = true)
    private String organizationType;

    /**
     * 实验者编号
     */
    @Excel(name = "实验者编号", orderNum = "12", needMerge = true)
    private String userNumber;

    /**
     * 实验者编号
     */
    @Excel(name = "实验者姓名", orderNum = "13", needMerge = true)
    private String userName;

    /**
     * 处理方式样本类型
     */
    @Excel(name = "处理方式样本类型", orderNum = "14", needMerge = true)
    private String treatmentMethod;
}
